$(document).ready(function() {

	// Gestion du click pour ouverture de la popup des notifications récentes
	$("#voirAllNotif").click(function() {
		$("#popup_block").css("display", "block");
		$("#contenair_popup").css("display", "block");
	});

	// Gestion du click sur la fermeture de la pop des notifications récentes
	$("#close_pop").click(function() {
		$("#popup_block").css("display", "none");
		$("#contenair_popup").css("display", "none");
	});

	// Gestion de la mise a jour des notifications une fois vues
	$("#ouvrirPopupNotifs").click(function(e) {
		marquerNotifsVues();
	});
	
	// Gestion du clic sur la popup d'info
	$("#getInfoPage").on("mouseover", function(e){
		$("#content_popup_info_page").css("display", "block");
	});
	
	$("#getInfoPage").on("mouseleave", function(e){
		$("#content_popup_info_page").css("display", "none");
	});

	// Marque les notifications comme vues en base
	function marquerNotifsVues() {
		var data = {};
		$.getJSON('ajax/ajaxMarquerNotifsVues.action', data, function(data) {
			if (data.transmis == false) {
				console.log("Erreur au marquage des notifications");
			} else {
				marquerNotifsVuesIhm();
			}
		});
	}

	// Marque les notifications comme vues dans l'IHM
	function marquerNotifsVuesIhm() {
		$("#nbreNotifsNonVues").html("0");
	}

	
	// ACCORDION
	function close_accordion_section() {
        $('.accordion .accordion-section-title').removeClass('active');
        $('.accordion .accordion-section-content').slideUp(300).removeClass('open');
    }
 
    $('.accordion-section-title').click(function(e) {
        // Grab current anchor value
        var currentAttrValue = $(this).attr('href');
 
        if($(e.target).is('.active')) {
            close_accordion_section();
        }else {
            close_accordion_section();
 
            // Add active class to section title
            $(this).addClass('active');
            // Open up the hidden content panel
            $('.accordion ' + currentAttrValue).slideDown(300).addClass('open'); 
        }
 
        e.preventDefault();
    });
});